package com.yonyou.service;

import com.yonyou.exception.BusinessException;
import java.io.File;
import java.util.List;
import java.util.Map;
import javax.swing.JFrame;
import org.dom4j.Document;

public abstract interface ISAPFileConversion
{
  public abstract void transVouchToxml(JFrame paramJFrame, File paramFile, String paramString1, String paramString2);

  public abstract void consignmentToxml(JFrame paramJFrame, File paramFile, String paramString1, String paramString2)
    throws BusinessException;

  public abstract void storeinToxml(JFrame paramJFrame, File paramFile, String paramString1, String paramString2)
    throws BusinessException;

  public abstract void endispatchToxml(JFrame paramJFrame, File paramFile, String paramString1, String paramString2);

  public abstract Integer queryMaxid(String paramString1, String paramString2);

  public abstract String queryUsername(String paramString);

  public abstract void xmlwrite(List<Document> paramList)
    throws BusinessException;

  public abstract List<Object> queryColumn(String paramString)
    throws BusinessException;

  public abstract void sapBaseArchive(JFrame paramJFrame, File paramFile, int paramInt, String paramString);

  public abstract void insertArray(String paramString, List<Object[]> paramList);

  public abstract void insertInventoryList(List<Map<String, Object>> paramList);

  public abstract void delteData(String paramString)
    throws BusinessException;

  public abstract List<Object> executeQuery(String paramString, Class paramClass);
}